package org.zs.miracle.service.comment;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
import org.zs.miracle.common.base.dto.BaseLongIdDTO;
import org.zs.miracle.common.base.dto.BaseManyLongIdDTO;
import org.zs.miracle.service.comment.model.dto.AddCommentDTO;
import org.zs.miracle.service.comment.model.dto.CommentQueryPageDTO;
import org.zs.miracle.service.comment.model.dto.EditCommentDTO;
import org.zs.miracle.service.comment.model.vo.CommentVO;

/**
 * 用户评论表Service服务接口层
 */
public interface ICommentService {
  
  Boolean addComment(AddCommentDTO inputDTO);
  
  Boolean delComment(BaseManyLongIdDTO inputDTO);
  
  Boolean editComment(EditCommentDTO inputDTO);
  
  Page<CommentVO> pageQueryList(CommentQueryPageDTO inputDTO);
  
  List<CommentVO> getList(BaseLongIdDTO inputDTO);
}